branch premises - German English Dictionary